package com.ayq.activiti.common.util;

/**
 *
 * <p>常量池</p>
 * @Author ayq
 * @Date 2021/4/1 9:10
 */
public class ConstantPool {
    /**
     *
     * <p>流程管理id</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String ACTIVITI_MANAGER_ID = "activiti_manager_id";
    /**
     *
     * <p>任务key</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String TASK_KEY = "task_key";

    /**
     *
     * <p>公司id</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String COMPANY_ID = "company_id";

    /**
     *
     * <p>系统id</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String SYSTEM_ID = "system_id";

    /**
     *
     * <p>业务id</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String BUSINESS_ID = "business_id";

    /**
     *
     * <p>id</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String ID = "ID";

    /**
     *
     * <p>部署id</p>
     * @Author ayq
     * @Date 2021/4/1 9:11
     */
    final public static String DEPLOYMENT_ID = "DEPLOYMENT_ID_";

    /**
     *
     * <p>文件类型-图片</p>
     * @Author ayq
     * @Date 2021/4/1 16:05
     */
    final public static String IMAGE = "image";

    /**
     *
     * <p>状态</p>
     * @Author ayq
     * @Date 2021/4/1 16:05
     */
    final public static String STATUS = "status";

    /**
     *
     * <p>业务key</p>
     * @Author ayq
     * @Date 2021/4/1 16:05
     */
    final public static String BUSINESS_KEY = "business_key";


    /**
     *
     * <p>运行id</p>
     * @Author ayq
     * @Date 2021/4/1 16:05
     */
    final public static String RU_ID = "ru_id";

    /**
     *
     * <p>申请人ID</p>
     * @Author ayq
     * @Date 2021/4/1 16:05
     */
    final public static String APPLY_USR_ID = "apply_usr_id";

    /**
     *
     * <p>节点信息数据redis键</p>
     * @Author ayq
     * @Date 2021/4/16 13:46
     */
    final public static String REDIS_ACTIVITI_HISTORY_GETNODEINFO = "activiti:history:getNodeInfo:processInstanceId:";

    /**
     *
     * <p>审核意见数据redis键</p>
     * @Author ayq
     * @Date 2021/4/16 13:46
     */
    final public static String REDIS_ACTIVITI_HISTORY_GETTASKOPINIONLIST = "activiti:history:getTaskOpinionList:processInstanceId:";

    /**
     *
     * <p>用户任务</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String USER_TASK = "UserTask";

    /**
     *
     * <p>排他网关</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String EXCLUSIVE_GATEWAY = "ExclusiveGateway";

    /**
     *
     * <p>开始节点</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String START_EVENT = "StartEvent";

    /**
     *
     * <p>结束节点</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String END_EVENT = "EndEvent";

    /**
     *
     * <p>并行网关</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String PARALLEL_GATEWAY = "ParallelGateway";

    /**
     *
     * <p>java任务</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String SERVICE_TASK = "ServiceTask";

    /**
     *
     * <p>手动任务</p>
     * @Author ayq
     * @Date 2021/4/19 10:36
     */
    final public static String MANUAL_TASK = "ManualTask";

    final public static String UTF_8 = "UTF-8";
    final public static String PNG = "png";

    final public static String CN_ONE = "业务KEY为空";
    final public static String CN_TWO = "业务KEY不合法：";
    final public static String CN_THREE = "无对应业务key流程：";
    final public static String CN_FOUR = "业务没有当前任务";
    final public static String CN_FIVE = "签名图片";
    final public static String CN_SIX = "签名图片路径";
    final public static String CN_SEVEN = "用户ID为空";
    final public static String CN_EIGHT = "流程实例ID为空";
    final public static String CN_NINE = "审核步骤数和分配用户数不匹配";
    final public static String CN_TEN = "审核人与分配审核人不匹配";
    final public static String CN_ELEVEN = "绑定流程状态为空";
    final public static String CN_TWELVE = "公司ID为空";
    final public static String CN_THIRTEEN = "绑定流程状态不合法：";
    final public static String CN_FOURTEEN = "调用feign获取用户信息出错:";
    final public static String CN_FIFTEEN = "任务ID为空";
    final public static String CN_SIXTEEN = "候选人为空";
    final public static String CN_SEVENTEEN = "通过流程实例ID获取流程对象为空";


}
